package com.mg.admin.bean.admin;

import com.alibaba.fastjson.annotation.JSONField;
import com.mg.admin.bean.BaseVO;

import java.util.Date;

public class WxFansVO extends BaseVO {

	/**
	 * 公众号粉丝管理
	 * 搜索参数默认赋值为空字符串，在sql判断的时候只需要判断不能空字符串即可，否则需要同时判断不为null
	 */
	private static final long serialVersionUID = -1808568540590192133L;

	private String openid;
	private String nickname = "";
	private Integer sex;
	private String city;
	private String country;
	private String province;
	private String language;
	private String headimgurl;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date subscribeTime;
	private String remark;
	private Integer groupid;
	private String tagidList;
	private Boolean subscribe;
	private String searchDate = "";

	//分销相关参数
	private Long fansId;
	private Long parentFansId;
	private Integer lv;
	private Long jifenTotal;


	public Long getFansId() {
		return fansId;
	}

	public void setFansId(Long fansId) {
		this.fansId = fansId;
	}

	public Long getParentFansId() {
		return parentFansId;
	}

	public void setParentFansId(Long parentFansId) {
		this.parentFansId = parentFansId;
	}

	public Integer getLv() {
		return lv;
	}

	public void setLv(Integer lv) {
		this.lv = lv;
	}

	public Long getJifenTotal() {
		return jifenTotal;
	}

	public void setJifenTotal(Long jifenTotal) {
		this.jifenTotal = jifenTotal;
	}

	public String getSearchDate() {
		return searchDate;
	}

	public void setSearchDate(String searchDate) {
		this.searchDate = searchDate;
	}

	public Boolean getSubscribe() {
		return subscribe;
	}

	public void setSubscribe(Boolean subscribe) {
		this.subscribe = subscribe;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getHeadimgurl() {
		return headimgurl;
	}

	public void setHeadimgurl(String headimgurl) {
		this.headimgurl = headimgurl;
	}

	public Date getSubscribeTime() {
		return subscribeTime;
	}

	public void setSubscribeTime(Date subscribeTime) {
		this.subscribeTime = subscribeTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getGroupid() {
		return groupid;
	}

	public void setGroupid(Integer groupid) {
		this.groupid = groupid;
	}

	public String getTagidList() {
		return tagidList;
	}

	public void setTagidList(String tagidList) {
		this.tagidList = tagidList;
	}
}
